Big Huge Thesaurus

transparent substance

noun